package com.cyy.test_t_3_;


import com.cyy.test.util.TreeNode;

/**
 * 剑指Offer 面试题39_1
 * 二叉树的深度
 * 题目描述
 * 输入一棵二叉树，求该树的深度。从根结点到叶结点依次经过的结点（含根、叶结点）
 * 形成树的一条路径，最长路径的长度为树的深度。
 */
public class t_39_1 {
	 public int TreeDepth(TreeNode root) {
	        if(root == null)
	            return 0;
	        int nLeft = TreeDepth(root.left);
	        int nRight = TreeDepth(root.right);
	        
	        return (nLeft > nRight) ? (nLeft + 1) : (nRight + 1);
	 }
}
